/**
 * Copyright (c) 2025 myons Inc. All rights reserved.
 */
package cn.zmwh.im.common.pojo.dto.transfer;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @describe: 消息内容 、
 * @author: dmzmwh 、
 * @time: 2025-06-13 0:26 、
 */
@Data
public class Message implements Serializable {


    /**
     * 消息id
     */
    private String messageId;

    /**
     * 消息发送者id
     */
    private Long sendId;


    /**
     * 群聊消息内容
     */
    private String content;

    /**
     * 消息内容类型 具体枚举值由应用层定义
     */
    private Integer type;

    /**
     * 发送方 -1:投递失败 1:投递成功
     * 接收方  1:投递成功 5:待投递 10:已发送
     * 15:发送成功 20:撤回
     */
    private Integer status;

    /**
     * 发送时间
     */
    private Date sendTime;
}

